from advance.cellphone import CellPhone

class NiubiPhone(CellPhone):    # CellPhone叫父类，NiubiPhone叫子类，继承：子承父业

    # 在子类中扩展一个父类没有的行为(Extend)
    def knock(self):
        print("正在敲核桃...")

    # 重写(Override)：覆盖父类的方法（以方法名为准，与参数无关）
    def play(self, *a):
        print("重写父类的play方法.")


if __name__ == '__main__':
    cell = CellPhone()
    # cell.send()
    cell.play()

    niubi = NiubiPhone()
    # niubi.call('123456789')
    # niubi.send()
    niubi.play()
    niubi.knock()